depletion of resources - Allemand Anglais Dictionnaire